import { ISysWarehouseArea } from '/@/views/supplychain/syswarehousearea/api/interface';
import { ISysWarehouse } from '/@/views/supplychain/syswarehouse/api/interface';

export interface ISysWarehouseLocation {
	ID?: string | null;
	Name: string | null;
	Code: string | null;
	ErpId: string | null;
	AreaId: null;
	Area?: ISysWarehouseArea;
	WarehouseId: null;
	Warehouse?: ISysWarehouse;
	Description: string | null;
	CommonState: '启用' | '禁用' | '废弃';
}

export interface ISysWarehouseLocationVm {
	Entity: ISysWarehouseLocation;
	ActionName?: string | null;
	IsMyApprove?: boolean | null;

}

export interface ISysWarehouseLocationView extends ISysWarehouseLocation {

}

export interface ISysWarehouseLocationQuery {
	Name?: string | null;
	Code?: string | null;
	ErpId?: string | null;
	AreaId?: string | null;
	WarehouseId?: string | null;
	CommonState?: number | null;
}